Elaborado por : Juan Esteban Mejía Velásquez
In [ ]:
In [29]:
print('¡Hola Mundo!')
print('¿Cual es tu nombre?') # Preguntar por tu nombre
MiNombre= input()
print('¡Hola ' + MiNombre +'! que bueno conocerte.')
print("\n")
print('¿Sabías que tu nombre tiene una longitud de '+str(len(MiNombre)) +' cáracteres?')
print("\n")
print('¿Te puedo ayudar con tus cálculos financieros? Por ejemplo, si prestas determinada \
cantidad de dinero para ser devuelta en un mes a cierto tipo de interés te puedo \
ayudar en determinar tus ganancias.')
print("\n")
print('¿Cuánto dinero prestaste?:')
MontoPrestado=float(input('Escribe un numero: '))
print('¿A que tipo de interés?:')
TipoInteres=float(input('Escribe un numero en fracción(e.g 0.12): '))
Ganancia=MontoPrestado - MontoPrestado*TipoInteres
print('Tus intereses devengados son: ' + str(Ganancia) )
La función de print() muestra la cadena de valor dentro de los paréntesis en la pantalla.
In [31]:
print('¡Hola Mundo!')
print('¿Cual es tu nombre?')
print ('Mi edad es '+str(19))
print ('El proximo año tendré '+str(19+1))
In [64]:
print('Penny..'*5)
In [90]:
Nombre='James'
Apellido='Bond'
print('Mi nombre es '+Apellido+', '+Nombre+' '+Apellido+'.')
In [91]:
print('Mi nombre es %s, %s %s.' % (Apellido, Nombre, Apellido))
La función de input() espera a que el usuario escriba un texto en el teclado y presione en ENTER.
In [35]:
input('¿Cúal es el precio del dólar actual?')
Out[35]:
Computers manipular los valores de datos que representan la información y estos valores pueden ser de diferentes tipos. De hecho, cada valor en un programa de Python es de un tipo específico. El tipo de datos de un valor determina cómo se representan los datos en el ordenador y qué operaciones se pueden realizar en esos datos. Un tipo de datos proporcionado por el lenguaje itselfis llama un tipo de datos primitivo.
Si desea concatenar un número entero tal como 29 con una cadena para pasar a imprimir (), que necesita para obtener el valor '29', que es la forma de cadena 29. La función str () se puede pasar un número entero valor y evaluará a una versión valor de cadena de la misma, como sigue:
In [87]:
Agente=13
print(Agente)
print('Soy el agente '+str(Agente))
In [88]:
print('Mi nombre es %s, %s %s.El Agente %d' % (Apellido, Nombre, Apellido, Agente))
In [89]:
type(Agente)
Out[89]:
In [77]:
type('Mi nombre es Bond')
Out[77]:
In [39]:
type(5)
Out[39]:
In [40]:
type(5.5)
Out[40]:
In [45]:
Comparación = 5==5.5
Comparación
Out[45]:
In [46]:
type(5==5.5)
Out[46]:
In [47]:
5!=5.5
Out[47]:
In [48]:
5>5.5
Out[48]:
¿ Si tengo 2 MM de pesos por cuantos dólares los puedo cangear?
Recuerde: [input('¿Cúal es el precio del dólar actual?')]. Ahora, lo que nesesitamos es entrar un número que sea e tipo de cambio. Comvertiremos el string en tipo númerico para despues hacer la conversion a dolares.
In [54]:
TipoCambio = float(input('¿Cúal es el tipo de cambio del dólar-peso actual? '))
In [55]:
Pesos = float(input('¿Cuantos pesos va a cambiar?'))
In [59]:
Dolares = Pesos/TipoCambio
Dolares
Out[59]:
Más adelante veremos cmo hacer wed Scraping que nos permitira jararnos datos de web para asi obtener e tipo de cmabio actual y poder hacer una pequeña aplicacion de conversión de monedas.
In [60]:
round(Dolares, 2)
Out[60]:
Pasemos a calcular el resultado de una inversión P a una tipo de interés r(no espresada como fracion, esto para practicar los operadores arirtmeticos) en un tiempo n (la composición es en este periodo
In [62]:
p=50
r=13
n=3
p*(1 + r/100)**n
Out[62]:
In [ ]:
In [ ]:
In [118]:
balance = 1000000
target = 2000000
interés = 0.1
años = 0
while balance <= target:
años = años + 1
InterésesGanados = balance*interés
balance = balance + InterésesGanados
print ('Nesesitamos un periodo de %s años para obtener %s \nAdemás, Ganamos %.2f de intereses.' %(años, target,InterésesGanados ))
In [ ]:
In [ ]: